package hutech.ksv.model;

import hutech.ksv.entity.ThongTinTuyenDungEntity;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

public class ThongTinTDDataModel extends ListDataModel<ThongTinTuyenDungEntity>
		implements SelectableDataModel<ThongTinTuyenDungEntity> {
	public ThongTinTDDataModel() {

	}

	public ThongTinTDDataModel(List<ThongTinTuyenDungEntity> data) {
		super(data);
	}

	@Override
	public ThongTinTuyenDungEntity getRowData(String rowKey) {
		List<ThongTinTuyenDungEntity> tt = (List<ThongTinTuyenDungEntity>) getWrappedData();

		for (ThongTinTuyenDungEntity c : tt) {
			if (c.getThongTinTDNumber() == Long.parseLong(rowKey)) {
				return c;
			}
		}
		return null;
	}

	@Override
	public Object getRowKey(ThongTinTuyenDungEntity tt) {
		return tt.getThongTinTDNumber();
	}
}
